/* 
    1.this的绑定
    2.是否可以作为构造函数
    3.是否有arguments对象
    4.是否有prototype
    5.用法
*/

const foo = (...args) => console.log('foo', this, args);
function Bar() {
  console.log('Bar', this, arguments);
}

const obj = {
  Bar,
  foo,
};

obj.Bar(1, 3, 5);
obj.foo(1, 3, 5);

const bar = new Bar();
console.log(bar instanceof Bar);
